/*
* @ Author: Somerst Zhai
* @ Data: 2018-10-16 15:51:37
* @ Revision: 1.0
* @ Purpose: 将axios 封装成组件便于使用
* @ 使用方法：import axiosHttp from './axiosHttp/index'
            Vue.use(axiosHttp)
* */

// 倒入所有接口
import axiosApi from './axiosInterface'
// install 只是一个变量名
const install = Vue => {
  if (install.installed) return
  install.installed = true
  Object.defineProperties(Vue.prototype, {
    // 注意哦，此处挂载在 Vue 原型的 $api 对象上
    '$axiosHttp': {
      get () {
        return axiosApi
      }
    }
  })
}

export default { install }
